SIMTOC - I2C Timeout Registers (10h)
SIMTOC - регистр временных задержек интерфейса I2C 24-битного АЦП Holtek HT32F59041
Смещение (Address offset): 0x10
Reset value: 0x00
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SIMTOEN | SIMTOF | SIMTOS[5:0] | |||||
| rw | rw | rw | rw | rw | rw | rw | rw |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit 7
SIMTOEN
I2C time-out control
Включение тайм-аута - функции контроля "зависания" шины I2C.
0 : тайм-аут отключен, функция контроля зависания не работает.
1 : тайм-аут включен, аппаратно контролируется работоспособность шины I2C.
Bit 6
SIMTOF
I2C time-out flag
Флаг истечения тайм-аута - определено "зависание" шины I2C.
0 : ошибок нет, шина I2C работает в нормальном режиме.
1 : тайм-аут истек, шина I2C "зависла".
Устанавливается аппаратно. Контролируется и сбрасывается программно.
Bits 5:0
SIMTOS[5:0]
I2C time-out selection time
Значение временного промежутка (тайм-аута) жля контроля работоспособности шины I2C
Время тайм-аута рассчитывается как (SIMTOS[5:0] + 1) × (32/fSUB), где fSUB = fADC_CLK/128.